package com.it.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.it.pojo.User;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

/*
 * TODO (第二步)：UserMapper继承 BaseMapper接口并将实体类传入泛型、这个泛型就表示要对那个实体类操作
 *              就可以使用mybatis-plus内部定义好CRUD方法
 * */
public interface UserMapper extends BaseMapper<User> {
    // 自定义分页查询
    @Select("select * from sm_db.tb_user where age < #{age}")
    IPage<User> queryByAge(IPage<User> page, @Param("age") Integer age);
}
